WITH OWNERACCESS OPTION - deklaracja

W £rodowisku wielodostΩpnym z chronion╣ grup╣ robocz╣ deklaracja ta jest u┐ywana w kwerendzie do nadania u┐ytkownikowi uruchamiaj╣cemu kwerendΩ tych samych uprawnienie± co posiadane przez w│a£ciciela kwerendy.

Sk│adnia

instrukcja_sql
    WITH OWNERACCESS OPTION;

Uwagi

Deklaracja WITH OWNERACCESS OPTION jest nieobowi╣zkowa.

Poni┐szy przyk│ad umo┐liwia u┐ytkownikowi obejrzenie informacji o zarobkach (nawet je£li nie posiada on uprawnie± do przegl╣dania tabeli P│ace), przy za│o┐eniu, i┐ w│a£ciciel kwerendy posiada takie uprawnienia:

SELECT Nazwisko,

ImiΩ, Wynagrodzenie

FROM Pracownicy

ORDER BY Nazwisko

WITH OWNERACCESS OPTION;

Je£li za pomoc╣ innych £rodk≤w uniemo┐liwiono u┐ytkownikowi tworzenie lub dodawanie danych do tabeli, to u┐ycie opcji WITH OWNERACCESS OPTION pozwala u┐ytkownikowi na uruchomienie kwerendy tworz╣cej tabelΩ lub kwerendy do│╣czaj╣cej.

Je┐eli chcesz wymusiµ ustawienia bezpiecze±stwa w grupie roboczej i prawa u┐ytkownik≤w, nie u┐ywaj deklaracji WITH OWNERACCESS OPTION.

Stosowanie tej opcji wymaga prawa dostΩpu do pliku System.mdw zwi╣zanego z baz╣ danych. Jest to u┐yteczne jedynie w przypadku bezpiecznej implementacji w £rodowisku wielodostΩpnym.

Zobacz te┐

SELECT - instrukcja (Microsoft Jet SQL)